package com.world.business.kungfu.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.world.common.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 功法
 *
 * @author 邓驴
 * @since 2023-05-31
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "KungFu对象", description = "功法")
public class KungFu extends BaseEntity {

    @ApiModelProperty("id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("级别")
    private Integer levelId;

    @ApiModelProperty("描述")
    private String description;

    @ApiModelProperty("作用")
    private String effect;

    @ApiModelProperty("消耗材料")
    private String textureId;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("父id")
    private String pid;

    @ApiModelProperty("出处")
    private String type;

    @ApiModelProperty("来源")
    private String source;

}
